.view,.text{
    font-size:28rpx; 
    line-height:1.8; 
    color:#0E151D;
}

.content{
    padding: 0 30rpx;
}

/*布局--浮动*/
.fl { float: left !important; }
.fr { float: right !important; }
.fn { float: none !important; }
.clear::after{ content: "";display: block;clear: both; }
.clear_fix:after{content:"";clear:both;display:block;height:0;overflow:hidden;visibility:hidden;}

/*布局--转换*/
.dispn { display: none !important; }
.dispb { display: block !important; }
.displ { display: inline !important; }
.dispi { display: inline-block !important; }
.dispt { display: table !important; }
.dispf { display: flex !important; }
.dispc { display: table-cell; vertical-align: middle; text-align: center; }

/*布局--定位*/
.posa { position: absolute !important; }
.posr { position: relative !important; }
.poss { position: static !important; }
.posf { position: fixed !important; }

/*布局--显隐*/
.ovfh { overflow: hidden !important; }
.ovfa { overflow: auto !important; }
.ovfs { overflow: scroll !important; }
.ovfsx { overflow-x: scroll !important; }
.ovfsy { overflow-y: scroll !important; }

/*布局--对齐*/
.textc { text-align: center !important; }
.textl { text-align: left !important; }
.textr { text-align: right !important; }
.textj { text-align: justify !important; }
.textj:after { display: inline-block; content: ""; width: 100%; height: 0; visibility: hidden; }
.divc{ display: flex;justify-content:center; }

/* 字体--粗细 */
.fw-3 { font-weight: 300 !important; }
.fw-5 { font-weight: 500 !important; }
.fw-b { font-weight: bold !important; }

/* 宽度 */
.w-100 { width: 100% !important; }
.h-100 { height: 100% !important; }
.wh-max100 { max-width: 100%; max-height: 100%; }
.w-50 { width: 50% !important; }
.w-33 { width: 33.33% !important; }
.w-25 { width: 25% !important; }
.w-20 { width: 20% !important; }

/* 居中展现 */
.divCenterH{ display: flex;align-items: center; }
.divCenterW{ display: flex;justify-content:center; }
.divCenterA{ display: flex;justify-content:center;align-items: center; }

.h1{font-size:80rpx; line-height:1.8;}
.h2{font-size:60rpx; line-height:1.8;}
.h3{font-size:45rpx; line-height:1.8;}
.h4{font-size:32rpx; line-height:1.8;}
.h5{font-size:30rpx; line-height:1.8;}
.h6{font-size:28rpx; line-height:1.8;}

/* 高度 */
.hei-30{ height: 30rpx; }
.hei-40{ height: 40rpx; }
.hei-170{ height: 170rpx; }

/* 设置公共背景色 */
.contentBack0{ min-height: 100vh;background-color: #FFFFFF; }
.back0{ background-color: #FFFFFF; }

/* 颜色 */
.corCFF{color:#586CFF;}
.cor82{ color: #828282; }
.cor99{ color: #999999; }
.cor28{ color: #282828; }
.cor00{ color: #000000; }
.corc4{color: #c4c4c4}
.colorRed{ color:#FE6270; }
.colorWarning{ color: #E6A23C; }
.colorDanger{ color: #F56C6C; }

/* 背景图 */
.image-bg {position: absolute;z-index: -1;left: 0;right: 0;bottom: 0;right: 0;width: 100%;height: 100%;}

.por1{ position: relative;top: 3rpx; }
.por2{ position: relative;top: -6rpx; }

.wrap{ word-wrap:break-word; }
.wrapAll{ word-break:break-all; }

/* 单行显示省略号 */
.uni-commit{ overflow: hidden !important; text-overflow: ellipsis !important; display: -webkit-box !important; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
  
/* list序号标题 */
.listBiaoTi{ width: 45rpx;height: 45rpx;color: #FFFFFF;background-color: #7D7D7D;border-top-right-radius: 15rpx;border-bottom-right-radius: 15rpx;display: flex;justify-content:center;align-items: center;font-size: 20rpx;margin-bottom: 20rpx;}

.commit-title{ color: #505050;font-size: 30rpx;font-weight: 900; }

.linkStyle{ color: #586CFF;text-decoration:underline; }

/* 公共列表样式 */
.commonList .tab-top { box-shadow: 0px 2px 13px 0px rgba(91, 91, 91, 0.1); }
.commonList .cons-ul { padding: 0 30rpx; }
.commonList .cons-li { box-shadow: 0px 5px 18px 0px rgba(150, 150, 150, 0.2); border-radius: 10px; margin-top: 30rpx; padding: 30rpx; color: #333333; font-size: 26rpx; }
.commonList .cons-li .label-name{ color: #707070; }
.commonList .cons-li .title { font-size: 30rpx; margin-bottom: 20rpx; }

.topContent { background: #ffffff; box-shadow: -3px 4px 18px 0px rgba(150, 150, 150, 0.2); padding: 30rpx; border-radius: 10rpx; margin-top: 30rpx; margin-bottom: 30rpx; }
.approvalJuList .cons-li { background-color: #ffffff; box-shadow: -3px 4px 18px 0px rgba(150, 150, 150, 0.2); padding: 30rpx; border-radius: 10rpx; margin-top: 30rpx; }
.approvalJuList .label-name { color: #707070; }

/* 公共按钮样式 */
.custom-btn{ width: 80rpx !important;height: 60rpx !important; }

.footerBottom { position: fixed; width: 100%; bottom: 0;left: 0; text-align: center; background-color: white; padding: 30rpx 0; box-shadow: 0px 5px 18px 0px rgba(150, 150, 150, 0.2);z-index: 666; }

/* 附件列表 */
.AttrList{ width: 100%;margin-top: 30rpx; }
.AttrList .items{ padding: 10rpx 0;word-wrap:break-word; }

/* 筛选框样式 */
.searchInputStyle{ padding: 30rpx;background-color: white; }
.popupCon{ height: 800rpx;padding: 30rpx 0; }
.popupCon .selItem{ height: 70rpx;box-sizing: border-box;margin-top: 30rpx;padding-right: 30rpx !important; }
.popupCon .selItem .cons{ width: 100%;height: 100%;display: flex;justify-content:center;align-items: center;font-size: 28rpx;color: #282828;border:1px solid #E1E5FF;border-radius: 10rpx; }
.popupCon .selItem .cons.active{ border:1px solid #586CFF;background-color: #DEE2FF; }

/* input框带选择按钮 */
.inputBun{ display: flex; }
.inputBun .inputCss{ border-top-right-radius: 0 !important;border-bottom-right-radius: 0 !important; }
.inputBun .btnCss{ height: 75rpx !important;border-radius: 0; }

/* 高级筛选-单选提示框层级 */
.uni-picker-container{z-index: 10074;}

.topContent {
    background: #ffffff;
    box-shadow: -3px 4px 18px 0px rgba(150, 150, 150, 0.2);
    padding: 15px;
    border-radius: 5px;
    margin-top: 15px;
    margin-bottom: 15px;
}
.detailBox{
	padding: 0 30rpx;
	/* height: 100%; */
	width: 100%;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	overflow: hidden;
	overflow-x: scroll;
	overflow-y: scroll;
	padding-bottom: 30rpx;
}
.readBox{
	.label-name,span,.uni-input-input,.uni-input-placeholder{
		text-indent: 0 !important;
	}
}
.ldSel {
	uni-view{
		box-sizing: border-box;
	}
}
.u-tag--del--plain{
	background-color: #F2F2F2;
	color:#000;
	border:2px solid transparent;
}
.addBtn{
	width:66rpx !important;
	color:white;
	height:56rpx !important;;
	margin-right: 15rpx;
}
.uni-date-editor--x__disabled{
	opacity: 1 !important;
	.uni-date-x{
		background-color: rgb(245, 247, 250) !important;
	}
}

uni-app:has(.hideTabar) {
	.uni-tabbar{
		.uni-tabbar__item:nth-child(2){
			display: none !important;
		}
	}
}

.u-form .u-form-item__body{ padding:5px 0 !important;}
.loginForm .u-form-item__body{ padding:10px 0 !important;}